SPL: Unit Testing Performance
نویسندگان
چکیده
Unit testing is an attractive quality management tool in the software development process, however, practical obstacles make it difficult to use unit tests for performance testing. We present Stochastic Performance Logic, a formalism for expressing performance requirements, together with interpretations that facilitate performance evaluation in the unit test context. The formalism and the interpretations are evaluated in multiple experiments, to demonstrate (1) the ability to reflect typical developer concerns related to performance, and (2) the ability to identify performance differences in realistic measurements. This work was partially supported by the EU project ASCENS 257414 and Charles University institutional funding D3S, Technical Report no. D3S-TR-2014-04
منابع مشابه
Architectural Evolution of a Software Product Line: an experience report
This work presents an experience report on the architectural decisions taken in the evolution of a Software Product Line (SPL) of Model-based Testing tools (PLeTs). This SPL was partially designed and developed with the intention of minimizing effort and time-to-market during the development of a family of performance testing tools. With the evolution of our research and the addition of new fea...
متن کاملA Univariate Marginal Approach for Pairwise Testing of Software Product Lines
Software Product Line (SPL) is a software engineering paradigm that is inspired by the concept of reusability of common features, formulated for different software products. Complete testing of all software products in SPL is known to be unfeasible. This is due to the very large number of possible products that can be produced or configured using a combination of features in the SPL. Pairwise T...
متن کاملSoftware Product Lines System Test Case Tool: A Proposal
Nowadays the decision whether to work with Software Product Lines (SPL) or not becomes a binding requirement for the strategic planning of companies. Learning how to choose the ideal tools to test a SPL is beneficial for companies in this planning process. Even though the ascending number of available software engineering testing tools, SPL testing lacks specific tools capable of supporting the...
متن کاملSplenius capitis is a reliable target for measuring cervical vestibular evoked myogenic potentials in adults.
The cervical vestibular evoked myogenic potential (cVEMP) is a common and simple test of vestibulospinal reflex patency. In the clinic, cVEMPs are measured in response to loud sounds from the sternocleidomastoid (SCM) on the ventral neck, as subjects maintain an uncomfortable head posture needed to recruit SCM. Here we characterize the cVEMP in a dorsal neck turner (splenius capitis; SPL), and ...
متن کاملSoftware product line testing - A systematic mapping study
Context: Software product lines (SPL) are used in industry to achieve more efficient software development. However, the testing side of SPL is underdeveloped. Objective: This study aims at surveying existing research on SPL testing in order to identify useful approaches and needs for future research. Method: A systematic mapping study is launched to find as much literature as possible, and the ...
متن کامل